Go to the source code of this file.
This structure represents the command IDs (CIDs) of indications related to a specific MBIM device service for which a user will be informed.
- Parameters
-
| DeviceServiceId |
- The MBIM device service's UUID which relates to the indications.
|
| CidCount |
- Number of CIDs for which indications are to be generated. 0 means all CIDs of that MBIM device service.
|
| Cids |
- Fixed size array of CIDs. The first 'CidCount' elements of the array will be passed to the device, upto a maximum of MBIM_MAX_CIDS.
|
| int BasicConnectDeviceService_DeviceServiceSubscribeParse |
( |
uint8_t * |
informationBuffer, |
|
|
uint32_t |
informationBufferLength, |
|
|
uint32_t * |
pElementCount, |
|
|
MbimEventEntry * |
elements |
|
) |
| |
Parse a MBIM_CID_DEVICE_SERVICE_SUBSCRIBE_LIST response to an array of MbimEventEntry elements.
- Parameters
-
| [in] | informationBuffer | Response's information data. |
| [in] | informationBufferLength | Number of bytes of information in response. |
| [in,out] | pElementCount | On input, max number of elements which will be filled. On output, actual number of elements filled by parsing response. |
| [in] | elements | Array of elements to be written to by parsing response. |
- Returns
- 0 on success, < 0 on failure.
Send a MBIM_CID_DEVICE_SERVICE_SUBSCRIBE_LIST command to the device service and return immediately.
- Parameters
-
| [in] | pTransaction | Transaction object which will track the command/response. |
| [in] | pTransport | MBIM transport object which will carry out the command. |
| [in] | elementCount | Number of MbimEventEntry elements in the command. |
| [in] | elements | Array of elements. |
- Returns
- 0 on success, < 0 on failure.
- Note
- pTransaction must have been initialized with MbimTransaction_Initialize prior to this call.
| const uint8_t* BasicConnectDeviceService_Uuid |
( |
| ) |
|
Returns the UUID for the MBIM Basic Connect device service.
- Returns
- UUID